nerve wracking - Turkish English Dictionary